package ar.com.source.controllers;

import java.util.LinkedList;

import org.springframework.stereotype.Controller;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import ar.com.source.bo.EmpleadoBO;
import ar.com.source.dominio.DiaExcel;
import ar.com.source.dto.EmpleadoDTO;

@Controller
public class ControllerMain {

	private EmpleadoBO empleadoBO;
	
	

	@RequestMapping("cargarArchivo.htm")
	public ModelAndView hola() {

		String archivoOrigen = "/Users/martinLequerica/Desktop/excel sosa/sosa97.xls";
		LinkedList<EmpleadoDTO> empleados = empleadoBO.obtenerEmpleadosExcel(archivoOrigen);
		
		ModelAndView mav = new ModelAndView("generales/mostrarEmpleado");
		mav.addObject("listaEmpleados",empleados);
		LinkedList<DiaExcel> diasExcel = empleados.get(0).getDiasExcel();
		
		LinkedList<String> dias = new LinkedList<String>();
		
		for (DiaExcel diaExcel : diasExcel) {
			
			dias.add(diaExcel.getFecha().toString());
			
		}
		mav.addObject("dias",dias);
		
		
		
		return mav;

	}
	
	@RequestMapping("menuPrincipal.htm")
	public ModelAndView menuPrincipal(){
		
		ModelAndView mav = new ModelAndView("menuPrincipal");
		
	
		return mav;
		
		
	}
	
	

	public EmpleadoBO getEmpleadoBO() {
		return empleadoBO;
	}

	public void setEmpleadoBO(EmpleadoBO empleadoBO) {
		this.empleadoBO = empleadoBO;
	}

	
}
